package com.briup.jz.service;

import java.util.List;

import com.briup.jz.bean.Order;
import com.briup.jz.bean.extend.OrderExtend;

public interface IOrderService {
	// 更改订单状态
//	void cancelSendOrder(Long id);
//	void confirmOrder(Long id); //
//	void rejectOrder(Long id); // 
//	void sendOrder(Long id);
//	void serviceCompleteOrder(Long id);
//	void takeOver(Long id);
	//下单 -- 派单 -- 接单 -- 服务 -- 确认 -- 完成 
	void changeStatus(Long id, String status);
	void changeRemark(Long id, String remark);
	
	void deleteById(Long id);
	OrderExtend findById(Long id);
	void saveOrUpdate(Order order);
	List<Order> findAll();
	
	
	// 分页查询
	List<OrderExtend> pageQuery(int page, int pageSize,Long beginTime, Long endTime, String status, Long customerId, Long employeeId);
	
}
